package com.ssy.lingxi.settle.accounts.model.vo.response;

import java.io.Serializable;

/**
 * 分页查询平台结算明细VO
 * @author 伍将
 * @date 2020/10/30
 * @version 2.0.0
 */
public class PagePlatformSettlementDetailVO implements Serializable {
    private static final long serialVersionUID = -910012240460492812L;

    /**
     * 单据号
     */
    private String orderNo;

    /**
     * 单据摘要
     */
    private String orderAbstract;

    /**
     * 单据类型
     */
    private String settlementOrderTypeName;

    /**
     * 单据时间
     */
    private String orderTime;

    /**
     * 订单类型
     */
    private String orderTypeName;

    /**
     * 单据总额
     */
    private Double orderAmount;

    /**
     * 代收金额
     */
    private Double collectAmount;

    /**
     * 支付时间
     */
    private String payTime;

    /**
     * 佣金比例(百分比乘以100之后存储)
     */
    private Double ratio;

    /**
     * 佣金
     */
    private Double brokerage;

    /**
     * 结算金额
     */
    private Double settlementAmount;

    /**
     * 是否含税名称
     */
    private String isHasTaxName;

    /**
     *  税率
     */
    private Double taxRate;

    public String getIsHasTaxName() {
        return isHasTaxName;
    }

    public void setIsHasTaxName(String isHasTaxName) {
        this.isHasTaxName = isHasTaxName;
    }

    public Double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(Double taxRate) {
        this.taxRate = taxRate;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderAbstract() {
        return orderAbstract;
    }

    public void setOrderAbstract(String orderAbstract) {
        this.orderAbstract = orderAbstract;
    }

    public String getSettlementOrderTypeName() {
        return settlementOrderTypeName;
    }

    public void setSettlementOrderTypeName(String settlementOrderTypeName) {
        this.settlementOrderTypeName = settlementOrderTypeName;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getOrderTypeName() {
        return orderTypeName;
    }

    public void setOrderTypeName(String orderTypeName) {
        this.orderTypeName = orderTypeName;
    }

    public Double getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(Double orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Double getCollectAmount() {
        return collectAmount;
    }

    public void setCollectAmount(Double collectAmount) {
        this.collectAmount = collectAmount;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public Double getRatio() {
        return ratio;
    }

    public void setRatio(Double ratio) {
        this.ratio = ratio;
    }

    public Double getBrokerage() {
        return brokerage;
    }

    public void setBrokerage(Double brokerage) {
        this.brokerage = brokerage;
    }

    public Double getSettlementAmount() {
        return settlementAmount;
    }

    public void setSettlementAmount(Double settlementAmount) {
        this.settlementAmount = settlementAmount;
    }
}
